package com.kc.business.mapper;

import com.kc.business.domain.KcAppVersion;
import com.kc.common.core.dao.BaseMapper;

import java.util.List;

/**
 * @author TP
 * @date 2021-01-30 18:41
 */
public interface KcAppVersionMapper extends BaseMapper<KcAppVersion> {

    /**
     * 获取版本信息列表
     *
     * @param appVersion App版本信息查询条件（支持：版本、操作系统类型、是否强制升级）
     * @return 版本信息列表
     */
    List<KcAppVersion> getList(KcAppVersion appVersion);

    /**
     * 获取最新版本
     *
     * @param osType 操作系统类型
     * @return 最新版本信息
     */
    KcAppVersion getLatestByOsType(Integer osType);
}